/* CSS Document */
@media(max-width:1710px){
	.idhzytext{ width:45%;}
}
@media(max-width:1680px){
	.iserlist .isernrtext{ padding: 116px 3% 0 50px;}
	.iyunyjq{ padding-top:13%;}
}
@media(max-width:1600px){
	.ishipinqh{ width:600px; padding-top:15px;}
	.ishipinlist{width: 500px;}
	
}
@media(max-width:1470px){
	.idhzy{ width:1200px;}
	.idhzytext{ width:560px;}
}
@media(max-width:1440px){
	.iservice, .liuyanform, .hezuojglist{ width:90%;}
	.iyunyjq{ padding-top:10%;}
	.iserlist .isernrtext{ padding: 116px 2% 0 50px;}
	.iyirenlist .flipster{ width:1200px;}
}
@media(max-width:1360px){
	.iyunyjq{ padding-top:8%;}
}
@media(max-width:1280px){
	
}
@media(max-width:1230px){
	
}
@media(max-width:1200px){
	.header, .iblnav, .iyunying, .footer, .dibuform, .caselist, .about, .ceonr, .yqnr, .map, .miaobaoxie, .single, .anlitj, .idhzy, .iyirenlist .flipster{ width:96%;}
	.idhzytext{ width:48%;}
	.ishipinqh{ width:50%; padding-top:1.5%;}
	.ishipinlist{ width:85%;}
}
@media(max-width:1100px){
	
}
@media(max-width:1060px){
	
}
@media(max-width:960px){
	.ejbannertext .ejbtextcon h2{ font-size:.5rem;}
	.ejbannertext .ejbtextcon p{ font-size:.3rem;}
}
@media(max-width:860px){
	.gongyull{ width:96%; margin-top:5%;}
}
@media(max-width:768px){
	
}
@media(max-width:640px){
	.headerbg{}
	.header{ padding:2% 0;}
	.header .headright{ display:none;}
	.header .menuicon{ display:block; position:relative; z-index:9999;}
	.header .menuicon img{ max-width:80%;}
	.header .menuicon.active{ position:fixed; right:2%;}
	.header .nav{ background-color: rgba(0,0,0,0.9); height:100%; padding-top:8%; position:fixed; margin-top:0; top:0; left:0; width:100%; z-index:9998;
	-webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); display: block;
	transition: All 0.4s ease-in-out;
            -webkit-transition: All 0.4s ease-in-out;
            -moz-transition: All 0.4s ease-in-out;
            -o-transition: All 0.4s ease-in-out;}
	.header .nav.subNavShow{-webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0);}
	.header .nav ul{ float:none; width:80%; margin:0 auto; height:100%; overflow-y:scroll;}
	.header .nav ul li{ width:100%; margin-bottom:1%; line-height:.5rem;}
	.header .nav ul li a.hvr-underline{ border-bottom:#ff6714 1px solid; line-height:.7rem;}
	.header .nav ul li a:hover, .header .nav ul li.current a, .header .nav ul li:hover a, .header .nav ul li.current_page_item a, .header .nav ul li.current-menu-item a, .header .nav ul li.current-menu-parent a, .header .nav ul li.current-page-ancestor a, .header .nav ul li.current-category-ancestor a, .header .nav ul li.current-post-ancestor a{ background:none;}
	.header .nav ul li a{ font-size:.34rem;}
	.header .nav ul li ul{ display:block; background:none; position:relative; top:auto; left:auto;}
	.header .nav ul li ul, .header .nav ul li ul li{ width:100%;}
	.header .nav ul li ul li{ margin-bottom:0; line-height:.5rem;}
	.header .nav ul li ul li a{ color:#f2f2f2; font-size:.3rem;}
	
	.header .nav ul li#menu-item-274, .header .nav ul li#menu-item-275, .header .nav ul li#menu-item-276{ display:block;}
	
	
	
	.iblnav{ display:none;}
	.fullwidthbanner{ height:auto;}
	.fullwidthbanner li a img{ display:block;}
	.fullwidthbanner-container .ibannerjt{ width:100%; bottom:5%;}
	.fullwidthbanner-container .ibannerjt span{ width:10px; height:10px;}
	
	.idaihuazy, .iserimg, .iservicebg, .iservice, .icase, .icaseall, .iyiren, .tbzbjq, .iyunyjq, .case, .casenav, .caselist, .hezuoserbg, .hezuojigou, .hezuojglist, .mapbg, .huoqubaojia, .ceojj, 	.yqjsbg{ margin-top:3%;}
	h2.itit{ font-size:.42rem;}
	p.ifubtjj{ font-size:.2rem;}
	.idaihuazybg{ margin-top:10%; height:auto; background:#171717; padding-bottom:10%;}
	.idhzytext{ width:100%; float:none; height:auto;}
	.ishipinqh{ width:100%; float:none; padding-top:0;}
	.iservicebg{ padding:5% 0;}
	.iservice{ height:auto;}
	.iseritem{ width:100%; float:none;}
	.iserall{ width:100%; float:none; height:3.6rem;}
	.iseritem li{ width:15.83%; float:left; margin-right:1%; height:.7rem; line-height:.7rem; font-size:.2rem;}
	.iseritem li:nth-child(6n){ margin-right:0;}
	.iseritem li.current::before, .iseritem li:hover:before{ display:none;}
	.iserlist .isernrimg{ width:50%;}
	.iserlist .isernrtext{ width:50%; padding:3% 2%;}
	.iserlist .isernrtext h3{ margin-bottom:5%;}
	.iserlist .isernrtext p{ height:2rem; overflow:hidden; font-size:.2rem; line-height:.32rem;}
	.iserlist .isernrtext a.ickal{ margin-top:0%; width:90%; height:.5rem; line-height:.5rem;}
	
	.icaseitem li a .icasetext h3{ font-size:.3rem;}
	.icaseitem li a .icasetext p{ font-size:.2rem;}
	.icaseitem li a .icasetext span{ height:.4rem; line-height:.4rem;}
	.icaseitem li a:hover .icasetext{ filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;}
	
	.iyirenlist .flipster{ width:100%;}
	.iyirenlist .flipto-prev, .iyirenlist .flipto-next{ background-size:50%; background-position:left center;}
	.iyirenlist .flipto-next{ background-position:right center;}
	.iyirenlist .flipster ul li .text{ height:.42rem; line-height:.42rem; background-size:7%;}
	.iyirenlist .flipster ul li .text b{ font-size:.24rem;}
	.iyirenlist .flipster ul li .text span{ font-size:.18rem;}
	
	.iyunyjq{ padding-top:3%;}
	.iyyjqlist li .iyunyingtext{ padding:2% 2% 5% 2%; height:auto;}
	.iyyjqlist li .iyunyingtext h3{ font-size:.18rem;}
	.iyyjqlist li .iyunyingtext p{ margin-top:2%; font-weight:normal; letter-spacing:0; font-size:.16rem; line-height:.32rem;}
	.iyunying .iiyyjqpageing{ bottom:3px;}
	.iyyjqlist li .iyunyingtext span{ right:2%; bottom:3px;}
	
	.footerbg{ margin-top:5%; padding:5% 0;}
	.footernav{ width:100%; float:none; height:auto; overflow:hidden; display:none;}
	.footercontact{ float:none; width:100%; padding-left:0; margin-top:5%;}
	.footercontact::before{ display:none;}
	.liuyanbg{ padding:3% 0;}
	
	/*二级页面*/
	.ejbannertext .ejbtextcon h2{ font-size:.4rem;}
	.ejbannertext .ejbtextcon p{ font-size:.24rem; padding-top:2%;}
	.ejbannertext .ejbtextcon p::before{ margin-bottom:2%;}
	
	.gongyullbg{ padding:3% 0 5% 0;}
	
	.caselist ul li{ width:49%;}
	.caselist ul li:nth-child(3n){ margin-right:2%;}
	.caselist ul li:nth-child(2n){ margin-right:0;}
	
	.hezuoserbg{ padding:5% 0;}
	h2.lyzxtit{ padding:5% 0;}
	.liuyanform{ padding:5% 2%;}
	
	.aboutbg{ background:none; padding-top:5%;}
	.about .aboutimg{ width:100%; float:none;}
	.aboutall{ padding-top:3%;}
	.about .abouttext{ position:relative; width:100%; padding:5%; float:none;}
	
	.about .contacttext{ padding:2%;}
	.about .contacttext .line{ margin:3% 0;}
	.huoqubaojia h3.hqbjtit{ margin-bottom:3%;}
	
	.ceobg{ height:auto; background:#171818; padding-bottom:5%; margin-top:55px;}
	.ceonr .ceoimg{ width:100%; float:none; top:-40px;}
	.ceonr .ceoimg img{ margin:0 auto; max-width:85%;}
	.ceonr .ceoxingming, .ceonr .ceojianjie{ text-align:center; width:100%; float:none; height:auto;}
	.ceonr .ceojianjie{ margin-top:3%;}
	.ceonr .ceojianjie p{ width:100%;}
	.ceonr .ceoxingming h3{ font-size:.4rem;}
	
	.yuanqujieshao{ margin-top:5%;}
	.yqjsbg{ padding:7% 0;}
	.yqnr li{ margin-bottom:5%;}
	.yqnr li .qytext h3{ font-size:.3rem;}
	.qytextnar{ padding:0 2%;}
	.yqnr li .qytext .line{ margin:3% 0;}
	.yqnr li .qytext p{ font-size:.24rem; line-height:.4rem;}
	
	.miaobaoxie{ font-size:.2rem;}
	.singlecon{ width:96%;}
	.anlitjlist ul li{ width:49%;}
	.anlitjlist ul li:nth-child(2n){ margin-right:0;}
	.single .singletit{ font-size:.32rem;}
	.singlxx{ font-size:.22rem;}
	.singlecon p{ font-size:.26rem; line-height:.5rem;}
	.shangxiapian{ font-size:.24rem; line-height:.4rem;}
	
	.singlenr video, .singlenr iframe{ min-height:400px;}
	
	.liuyanform form.fm-form ul li table td input{ margin-top:0;}
	.liuyanform form.fm-form ul li table td:nth-child(1) label{ margin-bottom:0;}
	.liuyanform form.fm-form ul li table td:nth-child(1){ top:5px;}
		
}
@media(max-width:580px){
	.about .contacttext{ position:relative; width:100%; padding:5% 0; float:none;}
	.about .contacttext h3{ font-size:.34rem;}
}
@media(max-width:540px){
	.casenav ul li{ margin:0 2%;}
	.huoqubaojia p:nth-child(2){ font-size:.4rem;}
	.huoqubaojia p:nth-child(3){ font-size:.35rem;}
	.huoqubaojia p a{ background-size:auto 100%; font-size:.3rem; height:.6rem; line-height:.6rem; margin-top:2%;}
	.huoqubaojia p:nth-child(3){ padding:2% 0;}
	.about .abouttext p{ font-size:.26rem;}
	.yqnr li .qytext p{ font-size:.2rem; line-height:.4rem;}
	
	.single{ padding:5% 0;}
}
@media(max-width:480px){
	.header .logo a span{ display:none;}
	.header .logo{ width:auto;}
	.casenav ul li a{ font-size:.3rem;}
	.liuyanform form.fm-form ul li:nth-child(1){ width:100%; margin-right:0;}
	.liuyanform form.fm-form ul li:nth-child(2){ width:100%; margin-right:0;}
	.liuyanform form.fm-form ul li:nth-child(3){ width:100%; margin-right:0;}
	.anlitjlist ul li a p{ display:none;}
	.anlitjlist ul li{ padding:2%;}
	.anlitjlist ul li a h3{ font-size:.26rem; line-height:.4rem;}
	.anlitjlist ul li a span{ font-size:.22rem;}
	.anlitjlist ul li a span i{ font-size:.2rem;}
	
}
@media(max-width:380px){
	.header .logo img{ max-width:80%;}
	.header .menuicon{ height:44px;}
	.header .menuicon img{ max-width:70%;}
	.idaihuazybg{ margin-top:13%;}
	.idhzytext{ padding:5% 0;}
	.idhzytit{ background-size:100%; height:1rem; width:100%;}
	.idhzytit span{ font-size:.3rem; position:relative;}
	.idhzytit span:nth-child(1), .idhzytit img, .idhzytit span.gfhz{ position:relative; left:auto; top:auto;}
	.idhzytit img{ display:inline; top:5px;}
	.idhzytext .idhzywenzi{ font-size:.26rem; line-height:.5rem; padding-top:2%;}
	.ishipinlist{ margin-top:0; width:80%;}
	h2.isertit{ font-size:.32rem;}
	p.iserjj{ font-size:.22rem;}
	.iyirenlist .flipster{ padding:0 5%;}
	.iserlist .isernrtext h3{ font-size:.3rem;}
	.iserlist .isernrtext p{ line-height:.3rem; font-size:.185rem;}
	.icaseitem li a .icasetext h3{ font-size:.26rem;}
	.icaseitem li a .icasetext p{ padding:2%;}
	.icaseitem li a .icasetext span{ width:80%; margin-top:2%; text-indent:15px; font-size:.22rem; background-position:80% 55%;}
	.iyyjqlist li .iyunyingtext span{ font-size:.2rem;}
	.iyunying .iiyyjqpageing{ width:100%; position:relative; margin-top:3%;}
	.iyunying .iiyyjqpageing span{ width:10px; height:10px; background:#ccc;}
	.iyunying .iiyyjqpageing span.swiper-pagination-bullet-active{ background:#ff6714;}
	
	.footernav li{ width:49%; margin-right:2%; padding-left:3%;}
	.footernav li:nth-child(2n){ margin-right:0;}
	.footernav li ul li{ width:100%; padding-left:0; margin-right:0;}
	.footernav li ul{ margin-top:5%;}
	.dibuform form{ float:none;}
	.dibuform form ul li table{ width:100%;}
	.dibuform form ul{ width:60%; margin-right:0;}
	.dibuform form ul li table td input{ width:100%; font-size:.3rem;}
	
	.footercontact h3{ font-size:.4rem;}
	.icaseall .icasepageing{ margin-top:2%;}
	
	.ishipinqh .ishipingbtn a.ihaopingprve, .ishipinqh .ishipingbtn a.ihaopingnext{ background-size:60%;}
	
	.iyirenlist .flipster ul li .text span{ display:none;}
	
	/*二级页面*/
	.ejbannertext .ejbtextcon h2{ font-size:.35rem;}
	.ejbannertext .ejbtextcon p{ font-size:.22rem; padding-top:2%;}
	.gongyull li h3{ font-size:.3rem;}
	.gongyull li p{ font-size:.24rem;}
	.gongyull li h3::after, .gongyull li:nth-child(2n) h3::after{ height:50px;}
	
	.caselist ul li{ width:100%; float:none; margin-right:0;}
	.caselist ul li a h3{ font-size:.35rem;}
	
	.liuyanform form.fm-form ul li{ margin-bottom:2%;}
	.liuyanform form.fm-form ul li table td input{ height:.8rem; font-size:.24rem; line-height:.8rem;}
	.liuyanform form.fm-form ul li table td textarea{ font-size:.24rem;}
	.liuyanform form.fm-form ul li table td:nth-child(1) label{ font-size:.3rem;}
	.hezuojglist li{ width:32%;}
	.hezuojglist li:nth-child(5n){ margin-right:2%;}
	.hezuojglist li:nth-child(3n){ margin-right:0;}
	
	.caselist ul li a .caseimg{ height:auto;}
}
@media(max-width:340px){
	.dibuform form ul li table td input{ text-indent:50px;}
	.dibuform form .tijiaobtn{ width:40%;}
	.iyunyjq{ padding-top:0;}
}
@media(max-width:320px){
	
}
@media(max-width:310px){
	.casenav ul li a{ font-size:.24rem;}
}






























